Algorithm specification interface for human immunodeficiency virus type 1 genotypic interpretation.
نویسندگان
چکیده
Human immunodeficiency virus type 1 (HIV-1) genotypic resistance testing is frequently done to help select therapy for HIV-1-infected persons. The manual interpretation of such assays is difficult, because a large number of reverse transcriptase (RT) and protease drug resistance mutations interact and emerge in complex patterns. Several computerized interpretation algorithms have been developed that use RT and protease sequences to assess HIV-1 drug susceptibility and likely virologic response to a new antiretroviral regimen. Most of these algorithms contain rules assigning a level of resistance to a drug on the basis of a pattern of mutations. Different algorithms for HIV-1 genotypic interpretation, however, not only contain different rules but also lack consistency in their programming languages and logical designs. Both of these factors may result in different interpretations for the same sequence, leading to confusion among clinicians and patients. Indeed, several groups have reported various levels of discordance between several of the commonly used drug resistance interpretation algorithms (2, 4, 5). Although HIV-1 drug resistance interpretation algorithms will evolve with the publication of new data and introduction of new antiretroviral inhibitors, the software needed to implement these algorithms should remain stable to allow direct comparisons among interpretation algorithms and their component rules. We have developed a platform, which we call an Algorithm Specification Interface (ASI), that consists of an XML format for specifying an algorithm and a compiler that transforms the XML into executable code. Here we describe the use of the ASI to encode five diverse publicly available HIV-1 genotypic resistance interpretation algorithms: Agencie Nationale de Recerches sur le Sida (3, 6), HIV RT and Protease Sequence Database (7), Resistance Collaborative Group (1), Rega Institute (8), and Visible Genetics Inc. (Toronto, Canada) (C. Reid, R. Bassett, S. Day, B. Larder, V. DeGruttola, and D. Winslow, abstr. from the 5th International Workshop on HIV Drug Resistance and Treatment Strategies, 4 to 8 June 2001, Scottsdale, Ariz., Antivir. Ther. 7:S91, 2002). Figure 1 shows an example of an algorithm that contains each of the key elements, although for brevity in this exposition it has only two rules. The first part of the algorithm consists of an algorithm name, a version number, and a list of definitions. The definitions include the levels of drug resistance used by the algorithm, the list of drugs for which resistance levels are generated, an optional reference sequence, and an optional list of comment strings (the last two items in this list are not shown in Fig. 1). The second part of the algorithm consists of a list of rules grouped by drug. Each rule contains a condition and a set of actions. Conditions consist of statements in a language we developed for this purpose. The actions consist of (i) assigning a score to a drug, (ii) assigning a resistance level to a drug, or (iii) reporting a comment. Each condition contains at least one mutation (indicated by a numbered position followed by an amino acid abbreviation, e.g., 215Y) and none or one or more of the following words: SELECT, SCORE, NOTMORETHAN, ATLEAST, AND, OR, NOT. The ASI Document Type Definition, XML coding for the five HIV genotypic drug resistance algorithms, the compiler, and detailed information about the syntax for encoding algorithms are available online (http://hivdb.stanford.edu). At this site, users can submit a list of HIV RT or protease mutations or nucleotide sequences for processing by as many of the five algorithms as they choose. They may also provide their own ASI-encoded algorithms by uploading them from their computers. The ASI is written in Perl and can be downloaded from our web site. If the ASI software is installed, algorithms can be implemented on the user’s machine as well as online. Developing a common platform for writing algorithms does not guarantee their validity. Rather, the ASI facilitates the encoding and modification of algorithms by clinical virologists and makes it feasible to compare the results of algorithms using large numbers of sequences or lists of mutations. The five algorithms we encoded were chosen because they are publicly available and widely used. Doubtlessly other algorithms can also take immediate advantage of the ASI. As new algorithms are released, or as existing algorithms are modified, the ASI Document Type Definition, the syntax of our language, and the compiler may need to evolve to accommodate new types of rules. Algorithm specification interfaces that provide a common platform for encoding, implementing, and comparing genotypic interpretation algorithms will become necessary for other genes—particularly microbial genes with complex patterns of drug resistance mutations—if the sequences of these genes are used as the basis for medical decisions. Such interfaces will prevent the implementation of algorithms from becoming
منابع مشابه
Web resources for HIV type 1 genotypic-resistance test interpretation.
Interpreting the results of plasma human immunodeficiency virus type 1 (HIV-1) genotypic drug-resistance tests is one of the most difficult tasks facing clinicians caring for HIV-1-infected patients. There are many drug-resistance mutations, and they arise in complex patterns that cause varying levels of drug resistance. In addition, HIV-1 exists in vivo as a virus population containing many ge...
متن کاملQuantification Analysis of Dot Blot Assays for Human Immunodeficiency Virus Type 1 and 2 Antibodies
Objective Dot Blot (DB) assay provides highly specific results, but usually not reliable for quantification of antibody production. The need for a more objective DB assay to provide a better definition of the immune status, against HIV antigens, promoted this study to be done to develop a quantitative DB assay. Material and Methods Dot blot (DB) strips for antibodies directed to human immuno...
متن کاملNatural polymorphisms of HIV type 2 pol sequences from drug-naive individuals.
Until today, the susceptibility of human immunodeficiency virus type 2 (HIV-2) to protease and nucleosidic reverse-transcriptase inhibitors (PI and NRTI, respectively) has not been clearly documented. In this report we studied HIV-2 proviral sequences (n = 30) from drug-naive patients. Our results revealed that several amino acid positions in the protease and reverse transcriptase coding sequen...
متن کاملThe HIVdb system for HIV-1 genotypic resistance interpretation.
The Stanford HIV Drug Resistance Database hosts a freely available online genotypic resistance interpretation system called HIVdb to help clinicians and laboratories interpret HIV-1 genotypic resistance tests. These tests are designed to assess susceptibility to nucleoside and nonnucleoside reverse transcriptase inhibitors (NRTI and NNRTI), protease inhibitors and integrase inhibitors. The HIVd...
متن کاملDetermining human immunodeficiency virus coreceptor use in a clinical setting: degree of correlation between two phenotypic assays and a bioinformatic model.
Two recombinant phenotypic assays for human immunodeficiency virus (HIV) coreceptor usage and an HIV envelope genotypic predictor were employed on a set of clinically derived HIV type 1 (HIV-1) samples in order to evaluate the concordance between measures. Previously genotyped HIV-1 samples derived from antiretroviral-naïve individuals were tested for coreceptor usage using two independent phen...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Journal of clinical microbiology
دوره 41 6 شماره
صفحات -
تاریخ انتشار 2003